We want to ensure that the style is created properly.
This also allows making the create_Style() function private.
g_object_ref (style));
}
-GtkCssStyle *
+static GtkCssStyle *
gtk_css_node_create_style (GtkCssNode *cssnode)
{
const GtkCssNodeDeclaration *decl;
const GtkCssNodeDeclaration *
gtk_css_node_get_declaration (GtkCssNode *cssnode);
-
-
GtkCssStyle * gtk_css_node_get_style (GtkCssNode *cssnode);
-GtkCssStyle * gtk_css_node_create_style (GtkCssNode *cssnode);
+
void gtk_css_node_invalidate_style_provider
(GtkCssNode *cssnode);
node = gtk_css_transient_node_new (context->priv->cssnode);
gtk_css_node_set_parent (node, gtk_css_node_get_parent (context->priv->cssnode));
gtk_css_node_set_state (node, state);
- values = gtk_css_node_create_style (node);
+ values = g_object_ref (gtk_css_node_get_style (node));
gtk_css_node_set_parent (node, NULL);
g_object_unref (node);